The following tables list the members exposed by ITransactionLog<TKey,TValue>.
| Name | Description | |
|---|---|---|
![]()  | FileName | Returns the filename being currently used for transaction logging | 
![]()  | Size | Returns the current size of the log file in bytes | 
| Name | Description | |
|---|---|---|
![]()  | AddValue | The provided key/value pair was added in the provided transaction | 
![]()  | BeginTransaction | Notifies the log that a transaction is begining and create a token for this transaction scope. | 
![]()  | CommitTransaction | Commits the provided transaction | 
![]()  | MergeLog | Merges the contents of the log with an existing ordered key/value pair collection. | 
![]()  | RemoveValue | The provided key/value pair was removed in the provided transaction | 
![]()  | ReplayLog | Overloaded. Replay the entire log file to the provided dictionary interface | 
![]()  | RollbackTransaction | Abandons the provided transaction | 
![]()  | TruncateLog | Truncate the log and remove all existing entries | 
![]()  | UpdateValue | The provided key/value pair was updated in the provided transaction | 
    
    
    
    
    
    
